Allowable Identifiers
constructor(predicate: Predicate<Identifier>, supplier: Supplier<List<Identifier>>, cache: Boolean = false)
Parameters
predicate
Predicate
supplier
Supplier> - supplies all allowable identifiers in the form of a list. As typical with suppliers, it is not required but beneficial that the supplier provide a new list on each call
cache
Boolean that determines if get calls are cached. This can improve performance on high volume calls where the data doesn't change in the background (like Registries, once populated).